<html>
<head>
  <title>Selenium Grid - Hack the Grid!</title>
  <link rel="stylesheet" type="text/css" href="stylesheets/site.css" />
</head>
<body>
  <div class="header">
    <a href="index.html"><img alt="Selenium_grid_logo_large" src="images/selenium-grid-logo-large.png"/></a>
    Hack the Grid!
  </div>
 
  <div class="section"> 
    <h2>Find Something to Work On</h2>
    <div class="content">
      <p>
        We welcome new contributors. The project is still at a very early 
        stage and you can have significant impact. We only ask that you write
        beautiful code and write tests ;-)
      </p><p>
        Shop around in our 
        <a href="http://www.pivotaltracker.com/projects/2406">Card Wall</a>
        to find something that you want to do. 
        <a href="http://groups.google.com/group/selenium-users">Let us know</a> that you are
        working on this particular task, or update the page with your
        initials/email next to the task. This way we can keep track of who 
        is working on what.
      </p>
    </div>
  </div>   

  <div class="section"> 
    <h2>Install Ant and Java</h2>
    <div class="content">
      <p>
        Install Ant and Java as described in 
        <a href="get_started.html">Get Started</a>.
      </p>
    </div>
  </div>

  <div class="section"> 
    <h2>Get Some Fresh Code</h2>
    <div class="content">
      <p>
        <code>$ git clone git://github.com/ph7/selenium-grid.git Selenium-Grid</code>
      </p>
    </div>
  </div>

  <div class="section"> 
    <h2>Validate your Install</h2>
    <div class="content">
      <pre>$ cd &lt;project root&gt;
$ ant sanity-check</pre>
    </div>
  </div>

  <div class="section"> 
    <h2>Run the Build</h2>
    <div class="content">
      Run the build to make sure that it passes on your box:
      <pre>$ ant dist</pre>
    </div>
  </div>

  <div class="section"> 
    <h2>Write Beautiful Code</h2>
    <div class="content">
      <p>
        Hack some cool stuff. Do not forget to write some tests, and
        <a href="http://c2.com/cgi/wiki?TestDrivenDevelopment">write them first</a>.
      </p>
    </div>
  </div>
  
  <div class="section"> 
    <h2>Send a Patch</h2>
    <div class="content">
      <ol>
        <li>
          Run the build to make sure that it still passes.
          <pre>$ ant dist</pre>
        </li>
        <li>
          Create a patch: <pre>$ svn diff &gt; patch_to_fix_this_and_that.diff</pre></li>
        <li>
          <a href="http://groups.google.com/group/selenium-users">Send us the patch </a>
        </li>
      </ol>
    </div>
  </div>
</div>      

</body>
</html>   
